package com.hrt.vo;

import java.io.Serializable;
import java.sql.Timestamp;
import java.util.List;

import javax.persistence.Column;



public class OrderInforVO implements Serializable{
	private static final long serialVersionUID = 1L;
	/**
	 * 订单ID
	 * 
	 * 
	 */
	
	private Long id;
	/**
	 * 订单编号,系统自动产生
	 * 
	 * 
	 */
	
	private String orderCode;
	/**
	 * 订单金额
	 * 
	 * */
	
	private Double summery;
	
	/**
	 * 下单时间
	 * 
	 * */
	
	private Timestamp createTime;
	
	/**
	 * 发货时间
	 * 
	 * */
	
	private Timestamp sendTime;
	
	/**
	 * 发货地址
	 * 
	 * */
	
	private String sendAddr;
	
	/**
	 * 发货人,默认为何人堂
	 * 
	 * */
	
	/**
	 *付款方式 0电子付款 1货到付款
	 * 
	 */
	private Integer payType = 0;
	private String sender="何人堂";
	
	/**
	  * 邮政编码
	  * 
	  */
	/**
	 * 订单来源字段，常量  0 前端网站提交，1 后端管理员提交
	 * @Source com.hrt.bean.OrderSources
	 */
	private Integer orderSource;
	

	private String postCode;
	
	/**
	 * 收货地址
	 * 
	 * */
	
	private String receAddr;
	
	/**
	 * 收货时间,买家收到货的时间
	 * 
	 * */
	
	private Timestamp receTime;
	
	/**  
	 * 会员ID
	 * 
	 * */
	
	private Long memberId;
	/**
	 * 注册名称
	 * 
	 * */
	private String memberName;
	
	/**
	 * 收货人
	 * 
	 * */
	private String receiver;
	/**
	 * 0 不包邮 1包邮
	 * 
	 * */
	private Integer ispost = 0;
	/**
	 * 0未删除 1已删除
	 * 
	 */
	private Integer isdelete = 0;
	/**
	 * 备注
	 */
	private String note;
	/**
	 * 邮费
	 * 
	 * */
	private Double mailFeed;
	/**
	 * 0 已下单 1已付款 2已发货 3已收货 4已确认 5申请退货，6已退货 7已退款
	 * 
	 * */
	private Integer status = 0;
	/**
	 * 密码锁
	 */
	private Integer OpenPassword;
	/**
	 * url录音路径
	 */
	
	private String url;
	/**
	 * 0未评论 1已评
	 */
	private Integer isComment=0;
	/**
	 * 订单详情
	 */
	private List<OrderDetailVO> details;
	/**
	 * 退货
	 */
	private List<BackGoodsVO> goodsList;

	public Long getId() {
		return id;
	}

	public void setId(Long id) {
		this.id = id;
	}
	
	public Integer getOpenPassword() {
		return OpenPassword;
	}

	public void setOpenPassword(Integer openPassword) {
		OpenPassword = openPassword;
	}

	public String getUrl() {
		return url;
	}

	public void setUrl(String url) {
		this.url = url;
	}

	public Integer getIsComment() {
		return isComment;
	}

	public void setIsComment(Integer isComment) {
		this.isComment = isComment;
	}

	public Integer getOrderSource() {
		return orderSource;
	}

	public void setOrderSource(Integer orderSource) {
		this.orderSource = orderSource;
	}
	public String getOrderCode() {
		return orderCode;
	}

	public void setOrderCode(String orderCode) {
		this.orderCode = orderCode;
	}

	public Double getSummery() {
		return summery;
	}

	public void setSummery(Double summery) {
		this.summery = summery;
	}

	

	public Timestamp getCreateTime() {
		return createTime;
	}

	public void setCreateTime(Timestamp createTime) {
		this.createTime = createTime;
	}

	public Timestamp getSendTime() {
		return sendTime;
	}

	public void setSendTime(Timestamp sendTime) {
		this.sendTime = sendTime;
	}

	public Timestamp getReceTime() {
		return receTime;
	}

	public void setReceTime(Timestamp receTime) {
		this.receTime = receTime;
	}

	public String getSendAddr() {
		return sendAddr;
	}

	public void setSendAddr(String sendAddr) {
		this.sendAddr = sendAddr;
	}

	public String getSender() {
		return sender;
	}

	public void setSender(String sender) {
		this.sender = sender;
	}

	public String getPostCode() {
		return postCode;
	}

	public void setPostCode(String postCode) {
		this.postCode = postCode;
	}

	public String getReceAddr() {
		return receAddr;
	}

	public void setReceAddr(String receAddr) {
		this.receAddr = receAddr;
	}

	

	public Long getMemberId() {
		return memberId;
	}

	public void setMemberId(Long memberId) {
		this.memberId = memberId;
	}

	public String getMemberName() {
		return memberName;
	}

	public void setMemberName(String memberName) {
		this.memberName = memberName;
	}

	public String getReceiver() {
		return receiver;
	}

	public void setReceiver(String receiver) {
		this.receiver = receiver;
	}

	public Integer getIspost() {
		return ispost;
	}

	public void setIspost(Integer ispost) {
		this.ispost = ispost;
	}

	public Integer getIsdelete() {
		return isdelete;
	}

	public void setIsdelete(Integer isdelete) {
		this.isdelete = isdelete;
	}

	public Double getMailFeed() {
		return mailFeed;
	}

	public void setMailFeed(Double mailFeed) {
		this.mailFeed = mailFeed;
	}

	public Integer getStatus() {
		return status;
	}

	public void setStatus(Integer status) {
		this.status = status;
	}

	public String getNote() {
		return note;
	}

	public void setNote(String note) {
		this.note = note;
	}

	public List<OrderDetailVO> getDetails() {
		return details;
	}

	public void setDetails(List<OrderDetailVO> details) {
		this.details = details;
	}

	public Integer getPayType() {
		return payType;
	}

	public void setPayType(Integer payType) {
		this.payType = payType;
	}

	public List<BackGoodsVO> getGoodsList() {
		return goodsList;
	}

	public void setGoodsList(List<BackGoodsVO> goodsList) {
		this.goodsList = goodsList;
	}

	
}
